package com.interest.business.outer.request;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.interest.business.base.RequestHeaderBean;
import com.interest.common.annotation.Excel;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import javax.validation.constraints.*;
import java.util.Date;

/**
 * 三方系统下单请求参数
 */
public class OrderCreateBean{


    /**
     * 订单号
     */
    private String jtcOrderNo;

    /** 手机号 */
    private String mobile;

    /** 商品编码 */
    private String customerGoodsNo;

    /** 订单金额(元) */
    private String amount;

    /** 下单时间 （类型为下单时为订单创建时间 类型为退款时 为退款时间） */
    private String orderTime;

    public String getJtcOrderNo() {
        return jtcOrderNo;
    }

    public void setJtcOrderNo(String jtcOrderNo) {
        this.jtcOrderNo = jtcOrderNo;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getCustomerGoodsNo() {
        return customerGoodsNo;
    }

    public void setCustomerGoodsNo(String customerGoodsNo) {
        this.customerGoodsNo = customerGoodsNo;
    }

    public String getAmount() {
        return amount;
    }

    public void setAmount(String amount) {
        this.amount = amount;
    }

    public String getOrderTime() {
        return orderTime;
    }

    public void setOrderTime(String orderTime) {
        this.orderTime = orderTime;
    }

    @Override
    public String toString() {
        return "OrderCreateBean{" +
                "jtcOrderNo='" + jtcOrderNo + '\'' +
                ", mobile='" + mobile + '\'' +
                ", customerGoodsNo='" + customerGoodsNo + '\'' +
                ", amount='" + amount + '\'' +
                ", orderTime=" + orderTime +
                '}';
    }
}
